stone missile - French English Dictionary